Hint: Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Cmd+Shift+Enter.

# load required libraries

# to use harry potter dataset
# devtools::install_github("bradleyboehmke/harrypotter")
# devtools::install_github("quanteda/quanteda.sentiment")
# devtools::install_github("quanteda/quanteda.corpora")



library(quanteda)
library(readtext)
library(corpus)
library(tidyverse)
library(stringr)
library(tidytext)
library(harrypotter)
library(janeaustenr)
library(dplyr)
library(quanteda.sentiment)
library(vader)


require(quanteda)
require(quanteda.corpora)
Lade nötiges Paket: quanteda.corpora
require(quanteda.sentiment)
# load afinn lexicon

# manually -> convert to binary lexicon
afinn_dict <- read.csv("lexika/AFINN-111.txt", header = F, sep = "\t", stringsAsFactors = F)
afinn_binary <- dictionary(list(positive = afinn_dict$V1[afinn_dict$V2>0], negative = afinn_dict$V1[afinn_dict$V2<0]))

# provided via tidytext?
afinn <- get_sentiments("afinn")
dfm.sentiment <- dfm(korpus, dictionary = afinn_binary)
Warnung: 'dfm.corpus()' is deprecated. Use 'tokens()' first.
Warnung: 'dictionary' and 'thesaurus' are deprecated; use dfm_lookup() instead
dfm.sentiment
Document-feature matrix of: 12 documents, 2 features (0.00% sparse) and 1 docvar.
                features
docs             positive negative
  dal in              241      173
  d-heade             211      153
   of                 180      155
  scombe Valley       217      262
  ve Ora              151      198
  n with the Twi      195      225
[ reached max_ndoc ... 6 more documents ]

Harry Potter - Dataset

Harry Potter - AFINN Lexicon

afinn_hp1 <- series %>%
        group_by(book) %>% 
        mutate(word_count = 1:n(),
               index = word_count %/% 500 + 1) %>% 
        inner_join(get_sentiments("afinn")) %>%
        group_by(book, index, chapter) %>%
        summarise(sentiment = sum(value)) %>%
        mutate(method = "AFINN")
Joining, by = "word"
`summarise()` has grouped output by 'book', 'index'. You can override using the `.groups` argument.
afinn_hp1
afinn_hp2 <- series %>%
        group_by(book, chapter) %>% # add word for single word scores 
        inner_join(get_sentiments("afinn")) %>%
        group_by(book, chapter) %>% # add word for single word scores
        #summarise(sentiment = sum(value)) %>%
        summarise(sentiment = mean(value, na.rm = TRUE)) %>%
        mutate(method = "AFINN")  %>%
        ggplot(aes(chapter, sentiment, fill = book)) +
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE) +
          facet_wrap(~ book, ncol = 2, scales = "free_x")
Joining, by = "word"
`summarise()` has grouped output by 'book'. You can override using the `.groups` argument.
afinn_hp2


#ggsave(plot = afinn, width = 15, height = 15, dpi = 300, filename = "afinn_hp_mean.png")

Jane Austen - Dataset

tidy_books <- austen_books() %>%
  group_by(book) %>%
  mutate(
    linenumber = row_number(),
    chapter = cumsum(str_detect(text, 
                                regex("^chapter [\\divxlc]", 
                                      ignore_case = TRUE)))) %>%
  ungroup() %>%
  unnest_tokens(word, text)
pride_prejudice <- tidy_books %>% 
  filter(book == "Pride & Prejudice")

Jane Austen - AFINN Lexicon

afinn_austen <- pride_prejudice %>% 
  inner_join(get_sentiments("afinn")) %>% 
  group_by(index = linenumber %/% 80) %>% 
  summarise(sentiment = sum(value)) %>% 
  mutate(method = "AFINN")
Joining, by = "word"

load afinn via quanteda.sentiment

afinn2
Dictionary object with 1 key entry.
Valences set for keys: AFINN 
- [AFINN]:
  - abandon, abandoned, abandons, abducted, abduction, abductions, abhor, abhorred, abhorrent, abhors, abilities, ability, aboard, absentee, absentees, absolve, absolved, absolves, absolving, absorbed [ ... and 2,457 more ]
print(data_dictionary_AFINN, max_nval = 8)
Dictionary object with 1 key entry.
Valences set for keys: AFINN 
- [AFINN]:
  - abandon, abandoned, abandons, abducted, abduction, abductions, abhor, abhorred [ ... and 2,469 more ]

Lexicoder Sentiment Dictionary

# tokenize hp1
hp1_tokenized <- tokens_tolower(tokens(philosophers_stone, remove_punct = TRUE)) 
  

# tokenize whole corpus
#tokenized_hp_all <- series %>%
 # toks <- tokens(remove_punct = TRUE, remove_symbols = TRUE) %>%
  #tokens_tolower(toks)
hp1_tokenized[[1]];
   [1] "THE"              "BOY"              "WHO"              "LIVED"            "Mr"               "and"             
   [7] "Mrs"              "Dursley"          "of"               "number"           "four"             "Privet"          
  [13] "Drive"            "were"             "proud"            "to"               "say"              "that"            
  [19] "they"             "were"             "perfectly"        "normal"           "thank"            "you"             
  [25] "very"             "much"             "They"             "were"             "the"              "last"            
  [31] "people"           "you'd"            "expect"           "to"               "be"               "involved"        
  [37] "in"               "anything"         "strange"          "or"               "mysterious"       "because"         
  [43] "they"             "just"             "didn't"           "hold"             "with"             "such"            
  [49] "nonsense"         "Mr"               "Dursley"          "was"              "the"              "director"        
  [55] "of"               "a"                "firm"             "called"           "Grunnings"        "which"           
  [61] "made"             "drills"           "He"               "was"              "a"                "big"             
  [67] "beefy"            "man"              "with"             "hardly"           "any"              "neck"            
  [73] "although"         "he"               "did"              "have"             "a"                "very"            
  [79] "large"            "mustache"         "Mrs"              "Dursley"          "was"              "thin"            
  [85] "and"              "blonde"           "and"              "had"              "nearly"           "twice"           
  [91] "the"              "usual"            "amount"           "of"               "neck"             "which"           
  [97] "came"             "in"               "very"             "useful"           "as"               "she"             
 [103] "spent"            "so"               "much"             "of"               "her"              "time"            
 [109] "craning"          "over"             "garden"           "fences"           "spying"           "on"              
 [115] "the"              "neighbors"        "The"              "Dursleys"         "had"              "a"               
 [121] "small"            "son"              "called"           "Dudley"           "and"              "in"              
 [127] "their"            "opinion"          "there"            "was"              "no"               "finer"           
 [133] "boy"              "anywhere"         "The"              "Dursleys"         "had"              "everything"      
 [139] "they"             "wanted"           "but"              "they"             "also"             "had"             
 [145] "a"                "secret"           "and"              "their"            "greatest"         "fear"            
 [151] "was"              "that"             "somebody"         "would"            "discover"         "it"              
 [157] "They"             "didn't"           "think"            "they"             "could"            "bear"            
 [163] "it"               "if"               "anyone"           "found"            "out"              "about"           
 [169] "the"              "Potters"          "Mrs"              "Potter"           "was"              "Mrs"             
 [175] "Dursley's"        "sister"           "but"              "they"             "hadn't"           "met"             
 [181] "for"              "several"          "years"            "in"               "fact"             "Mrs"             
 [187] "Dursley"          "pretended"        "she"              "didn't"           "have"             "a"               
 [193] "sister"           "because"          "her"              "sister"           "and"              "her"             
 [199] "good-for-nothing" "husband"          "were"             "as"               "unDursleyish"     "as"              
 [205] "it"               "was"              "possible"         "to"               "be"               "The"             
 [211] "Dursleys"         "shuddered"        "to"               "think"            "what"             "the"             
 [217] "neighbors"        "would"            "say"              "if"               "the"              "Potters"         
 [223] "arrived"          "in"               "the"              "street"           "The"              "Dursleys"        
 [229] "knew"             "that"             "the"              "Potters"          "had"              "a"               
 [235] "small"            "son"              "too"              "but"              "they"             "had"             
 [241] "never"            "even"             "seen"             "him"              "This"             "boy"             
 [247] "was"              "another"          "good"             "reason"           "for"              "keeping"         
 [253] "the"              "Potters"          "away"             "they"             "didn't"           "want"            
 [259] "Dudley"           "mixing"           "with"             "a"                "child"            "like"            
 [265] "that"             "When"             "Mr"               "and"              "Mrs"              "Dursley"         
 [271] "woke"             "up"               "on"               "the"              "dull"             "gray"            
 [277] "Tuesday"          "our"              "story"            "starts"           "there"            "was"             
 [283] "nothing"          "about"            "the"              "cloudy"           "sky"              "outside"         
 [289] "to"               "suggest"          "that"             "strange"          "and"              "mysterious"      
 [295] "things"           "would"            "soon"             "be"               "happening"        "all"             
 [301] "over"             "the"              "country"          "Mr"               "Dursley"          "hummed"          
 [307] "as"               "he"               "picked"           "out"              "his"              "most"            
 [313] "boring"           "tie"              "for"              "work"             "and"              "Mrs"             
 [319] "Dursley"          "gossiped"         "away"             "happily"          "as"               "she"             
 [325] "wrestled"         "a"                "screaming"        "Dudley"           "into"             "his"             
 [331] "high"             "chair"            "None"             "of"               "them"             "noticed"         
 [337] "a"                "large"            "tawny"            "owl"              "flutter"          "past"            
 [343] "the"              "window"           "At"               "half"             "past"             "eight"           
 [349] "Mr"               "Dursley"          "picked"           "up"               "his"              "briefcase"       
 [355] "pecked"           "Mrs"              "Dursley"          "on"               "the"              "cheek"           
 [361] "and"              "tried"            "to"               "kiss"             "Dudley"           "good-bye"        
 [367] "but"              "missed"           "because"          "Dudley"           "was"              "now"             
 [373] "having"           "a"                "tantrum"          "and"              "throwing"         "his"             
 [379] "cereal"           "at"               "the"              "walls"            "Little"           "tyke"            
 [385] "chortled"         "Mr"               "Dursley"          "as"               "he"               "left"            
 [391] "the"              "house"            "He"               "got"              "into"             "his"             
 [397] "car"              "and"              "backed"           "out"              "of"               "number"          
 [403] "four's"           "drive"            "It"               "was"              "on"               "the"             
 [409] "corner"           "of"               "the"              "street"           "that"             "he"              
 [415] "noticed"          "the"              "first"            "sign"             "of"               "something"       
 [421] "peculiar"         "a"                "cat"              "reading"          "a"                "map"             
 [427] "For"              "a"                "second"           "Mr"               "Dursley"          "didn't"          
 [433] "realize"          "what"             "he"               "had"              "seen"             "then"            
 [439] "he"               "jerked"           "his"              "head"             "around"           "to"              
 [445] "look"             "again"            "There"            "was"              "a"                "tabby"           
 [451] "cat"              "standing"         "on"               "the"              "corner"           "of"              
 [457] "Privet"           "Drive"            "but"              "there"            "wasn't"           "a"               
 [463] "map"              "in"               "sight"            "What"             "could"            "he"              
 [469] "have"             "been"             "thinking"         "of"               "It"               "must"            
 [475] "have"             "been"             "a"                "trick"            "of"               "the"             
 [481] "light"            "Mr"               "Dursley"          "blinked"          "and"              "stared"          
 [487] "at"               "the"              "cat"              "It"               "stared"           "back"            
 [493] "As"               "Mr"               "Dursley"          "drove"            "around"           "the"             
 [499] "corner"           "and"              "up"               "the"              "road"             "he"              
 [505] "watched"          "the"              "cat"              "in"               "his"              "mirror"          
 [511] "It"               "was"              "now"              "reading"          "the"              "sign"            
 [517] "that"             "said"             "Privet"           "Drive"            "no"               "looking"         
 [523] "at"               "the"              "sign"             "cats"             "couldn't"         "read"            
 [529] "maps"             "or"               "signs"            "Mr"               "Dursley"          "gave"            
 [535] "himself"          "a"                "little"           "shake"            "and"              "put"             
 [541] "the"              "cat"              "out"              "of"               "his"              "mind"            
 [547] "As"               "he"               "drove"            "toward"           "town"             "he"              
 [553] "thought"          "of"               "nothing"          "except"           "a"                "large"           
 [559] "order"            "of"               "drills"           "he"               "was"              "hoping"          
 [565] "to"               "get"              "that"             "day"              "But"              "on"              
 [571] "the"              "edge"             "of"               "town"             "drills"           "were"            
 [577] "driven"           "out"              "of"               "his"              "mind"             "by"              
 [583] "something"        "else"             "As"               "he"               "sat"              "in"              
 [589] "the"              "usual"            "morning"          "traffic"          "jam"              "he"              
 [595] "couldn't"         "help"             "noticing"         "that"             "there"            "seemed"          
 [601] "to"               "be"               "a"                "lot"              "of"               "strangely"       
 [607] "dressed"          "people"           "about"            "People"           "in"               "cloaks"          
 [613] "Mr"               "Dursley"          "couldn't"         "bear"             "people"           "who"             
 [619] "dressed"          "in"               "funny"            "clothes"          "the"              "getups"          
 [625] "you"              "saw"              "on"               "young"            "people"           "He"              
 [631] "supposed"         "this"             "was"              "some"             "stupid"           "new"             
 [637] "fashion"          "He"               "drummed"          "his"              "fingers"          "on"              
 [643] "the"              "steering"         "wheel"            "and"              "his"              "eyes"            
 [649] "fell"             "on"               "a"                "huddle"           "of"               "these"           
 [655] "weirdos"          "standing"         "quite"            "close"            "by"               "They"            
 [661] "were"             "whispering"       "excitedly"        "together"         "Mr"               "Dursley"         
 [667] "was"              "enraged"          "to"               "see"              "that"             "a"               
 [673] "couple"           "of"               "them"             "weren't"          "young"            "at"              
 [679] "all"              "why"              "that"             "man"              "had"              "to"              
 [685] "be"               "older"            "than"             "he"               "was"              "and"             
 [691] "wearing"          "an"               "emerald-green"    "cloak"            "The"              "nerve"           
 [697] "of"               "him"              "But"              "then"             "it"               "struck"          
 [703] "Mr"               "Dursley"          "that"             "this"             "was"              "probably"        
 [709] "some"             "silly"            "stunt"            "these"            "people"           "were"            
 [715] "obviously"        "collecting"       "for"              "something"        "yes"              "that"            
 [721] "would"            "be"               "it"               "The"              "traffic"          "moved"           
 [727] "on"               "and"              "a"                "few"              "minutes"          "later"           
 [733] "Mr"               "Dursley"          "arrived"          "in"               "the"              "Grunnings"       
 [739] "parking"          "lot"              "his"              "mind"             "back"             "on"              
 [745] "drills"           "Mr"               "Dursley"          "always"           "sat"              "with"            
 [751] "his"              "back"             "to"               "the"              "window"           "in"              
 [757] "his"              "office"           "on"               "the"              "ninth"            "floor"           
 [763] "If"               "he"               "hadn't"           "he"               "might"            "have"            
 [769] "found"            "it"               "harder"           "to"               "concentrate"      "on"              
 [775] "drills"           "that"             "morning"          "He"               "didn't"           "see"             
 [781] "the"              "owls"             "swoop"            "ing"              "past"             "in"              
 [787] "broad"            "daylight"         "though"           "people"           "down"             "in"              
 [793] "the"              "street"           "did"              "they"             "pointed"          "and"             
 [799] "gazed"            "open-"            "mouthed"          "as"               "owl"              "after"           
 [805] "owl"              "sped"             "overhead"         "Most"             "of"               "them"            
 [811] "had"              "never"            "seen"             "an"               "owl"              "even"            
 [817] "at"               "nighttime"        "Mr"               "Dursley"          "however"          "had"             
 [823] "a"                "perfectly"        "normal"           "owl-free"         "morning"          "He"              
 [829] "yelled"           "at"               "five"             "different"        "people"           "He"              
 [835] "made"             "several"          "important"        "telephone"        "calls"            "and"             
 [841] "shouted"          "a"                "bit"              "more"             "He"               "was"             
 [847] "in"               "a"                "very"             "good"             "mood"             "until"           
 [853] "lunchtime"        "when"             "he"               "thought"          "he'd"             "stretch"         
 [859] "his"              "legs"             "and"              "walk"             "across"           "the"             
 [865] "road"             "to"               "buy"              "himself"          "a"                "bun"             
 [871] "from"             "the"              "bakery"           "He'd"             "forgotten"        "all"             
 [877] "about"            "the"              "people"           "in"               "cloaks"           "until"           
 [883] "he"               "passed"           "a"                "group"            "of"               "them"            
 [889] "next"             "to"               "the"              "baker's"          "He"               "eyed"            
 [895] "them"             "angrily"          "as"               "he"               "passed"           "He"              
 [901] "didn't"           "know"             "why"              "but"              "they"             "made"            
 [907] "him"              "uneasy"           "This"             "bunch"            "were"             "whispering"      
 [913] "excitedly"        "too"              "and"              "he"               "couldn't"         "see"             
 [919] "a"                "single"           "collecting"       "tin"              "It"               "was"             
 [925] "on"               "his"              "way"              "back"             "past"             "them"            
 [931] "clutching"        "a"                "large"            "doughnut"         "in"               "a"               
 [937] "bag"              "that"             "he"               "caught"           "a"                "few"             
 [943] "words"            "of"               "what"             "they"             "were"             "saying"          
 [949] "The"              "Potters"          "that's"           "right"            "that's"           "what"            
 [955] "I"                "heard"            "yes"              "their"            "son"              "Harry"           
 [961] "Mr"               "Dursley"          "stopped"          "dead"             "Fear"             "flooded"         
 [967] "him"              "He"               "looked"           "back"             "at"               "the"             
 [973] "whisperers"       "as"               "if"               "he"               "wanted"           "to"              
 [979] "say"              "something"        "to"               "them"             "but"              "thought"         
 [985] "better"           "of"               "it"               "He"               "dashed"           "back"            
 [991] "across"           "the"              "road"             "hurried"          "up"               "to"              
 [997] "his"              "office"           "snapped"          "at"              
 [ reached getOption("max.print") -- omitted 3591 entries ]

hp1_afinn2 <- textstat_valence(hp1_tokenized, afinn2, normalize="dictionary")

hp1_afinn2.df <- as.data.frame.matrix(hp1_afinn2)

hp1_afinn2.df$chapter <- 1:nrow(hp1_afinn2.df)

plot <- ggplot(hp1_afinn2.df, aes(x =hp1_afinn2.df$chapter, y=sentiment)) +
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE)
plot + ylim(-1.0, 1.0) + labs(y="sentiment", x = "chapter") + ggtitle("HP1 - AFINN")
Warnung: Use of `hp1_afinn2.df$chapter` is discouraged. Use `chapter` instead.

#hp1_afinn2

VADER

library("quanteda", warn.conflicts = FALSE, verbose = FALSE)
library("quanteda.sentiment", warn.conflicts = FALSE, verbose = FALSE)

print(data_dictionary_LSD2015, max_nval = 5)
lengths(data_dictionary_LSD2015)

quanteda.sentiment: AFINN

series_tokenized %>%
  group_by(book, chapter) %>% # group df by book and chapter to get sentiment per chapter
  summarise(sentiment = mean(afinn2, na.rm = TRUE)) %>% # calculate mean w/o regarding na values
  mutate(method = "AFINN") %>% # add column with method 
        ggplot(aes(chapter, sentiment, fill = book)) + # plot sentiment of books
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE) +
          facet_wrap(~ book, ncol = 2, scales = "free_x") +
          ggtitle("AFINN HP")
`summarise()` has grouped output by 'book'. You can override using the `.groups` argument.

quanteda.sentiment: Lexicoder

Vader

get_vader(philosophers_stone[1])
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 word_scores 
"{0, 0, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 0, 1.6, 0, 0.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.0965, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, -3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, -0.333, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.3895, 0, 0, 0, 0, 0, 0, -1.65, 0, 3.9, 0, 0, 0, 0, -2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, -2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.6105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.887, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.65, 0, 0, 0, 0, 0, 0, 0, 3.45, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.5, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.2895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.4, 0, 0, 0, 0, 3.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, -1.35, -4.95, -3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, -3.6, 0, 0, 0, 0, 0, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, -2.1, 0, 0, 0, 0, 0, 0, -2.8395, 0, 0, 0, 0, 0, 0, 0, 0, 1.554, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.2395, 0, 0, 0, 1.35, 0, 0, 0, 0, 0, 0, -0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.333, 0, 2.4, 0, 0, 0, 0, 1.776, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 4.05, 0, 4.05, 4.05, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, -1.776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.109, 0, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, -0.9, 0, 0, 0, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.95, 0, -3.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.886, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, -3.6, 2.55, 0, 0, 2.6895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.0895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.5895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.05, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, -2.7, 0, 2.55, 0, 4.05, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 1.3395, 0, -2.19555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 2.98923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.554, 0, 0, 0, 3, 0, 0, 4.05, 0, 0, 3.632475, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.7, 0, 0, -1.8, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, -2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.05, 0, 0, 0, 3.3, 0, 0, 0, -1.65, 0, 0, 0, 0, -1.65, 0, 0, 0, 0, 0, 2.582475, 0, 0, 2.85, 0, 0, -1.665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 2.85, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.7895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.7, 0, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.85, 0, 0, 0.6, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 3, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.35, 0, 0, 0, -1.35, 0, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, -1.9395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, -1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.333, 0, 0, 0, 0, 0, 0, 0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.03918, 0, 0, 0, -1.382475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.107, 0, 0, 0, 0, 0, -2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5.25, 0, 0, 4.107, 0, 0, 0, 0, 0, 2.7, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 3.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.3895, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.4, 0, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 4.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.4895, 0, 0, 1.2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 0, 0, 1.05, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.15, 0, 0, 3.45, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 3.45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.444, 0, 0, 1.665, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.65, 0, 0, 0, -3.15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.887, 0, 0, -1.8, 0, 0, 0, 0, 0, -2.8605, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.65, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.05, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 0, 0, 0, 0, 2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.09555, 0, 0, 0, 0, 0, 0, 0, 2.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.95, 0, 0, -3.15, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 2.55, 0, 0, 0, -3.5895, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.6, 0, 0, 0, -2.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 0, 0, 0, 0, -1.8, 0, 0, 0, 0, 0, 0, 1.65, 0, 0, 1.8, 0, 0, 1.8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.45, 0, 2.85, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}" 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    compound 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "1" 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         pos 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     "0.099" 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         neu 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     "0.836" 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         neg 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     "0.065" 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   but_count 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "31" 
hp1_vader$compound
 [1]  1.000 -0.997 -0.989 -0.997  1.000  1.000  1.000  0.997  0.972  1.000  0.997  0.999  0.997  0.998 -1.000  1.000  0.999
# apply vader lexicon to all HP books
series$vader <- vader_df(series$text)$compound
View(series)
View(series)

REAL DATASET

Perform SA on Reviews

# Afinn
# tokenize 
reviews_tokenized <- reviews_50 %>%
  unnest_tokens(tokens, text)

# apply afinn lexicon
reviews_tokenized$afinn2 <- textstat_valence(reviews_tokenized$tokens, afinn2)$sentiment

# replace all 0 values with na
reviews_tokenized[reviews_tokenized == 0] <- NA

reviews_tokenized %>%
  group_by(doc_id) %>% # group df by book and chapter to get sentiment per chapter
  #reviews_tokenized$sentiment = mean(afinn2, na.rm = TRUE) %>%
  summarise(sentiment = mean(afinn2, na.rm = TRUE)) %>% # calculate mean w/o regarding na values
  mutate(method = "AFINN") %>% # add column with method 
        ggplot(aes(doc_id, sentiment, fill = doc_id)) + # plot sentiment of books
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE) +
          #facet_wrap(~ doc_id, ncol = 2, scales = "free_x") +
          ggtitle("AFINN Reviews")
Warnung: Removed 1 rows containing missing values (position_stack).

#reviews_tokenized %>% 
 # group_by(doc_id) %>%
  #summarise(afinn_sentiment = mean(afinn2, na.rm=TRUE)) %>%
 # summarise(lsd_sentiment = mean(lsd, na.rm=TRUE))
# apply lexicoder lexicon
reviews_50$lsd <- textstat_polarity(tokens(reviews_50$text), data_dictionary_LSD2015)$sentiment 

#series.df <- as.data.frame(series)

plot <- ggplot(reviews_50, aes(doc_id, lsd, fill = doc_id)) + # plot sentiment of books
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE) +
          #facet_wrap(~ doc_id, ncol = 2, scales = "free_x") +
          ggtitle("Lexicoder Reviews")
plot 

reviews_50$vader <- vader_df(reviews_50$text)$compound


plot <- ggplot(reviews_50, aes(doc_id, vader, fill = doc_id)) + # plot sentiment of books
          geom_bar(alpha = 0.8, stat = "identity", show.legend = FALSE) +
          #facet_wrap(~ doc_id, ncol = 2, scales = "free_x") +
          ggtitle("Vader Reviews")
plot 

reviews_en <- corpus_subset(reviews.corpus, language == "english", drop_docid = TRUE)
Fehler in eval(e, docvar, parent.frame()) : 
  Objekt 'language' nicht gefunden
reviews_en
Corpus consisting of 588,576 documents and 11 docvars.
goodreads_reviews_children_2.json.1 :
"Fun sequel to the original."

goodreads_reviews_children_2.json.2 :
"One of my favorite books to read to my 5 year old. Rosie lea..."

goodreads_reviews_children_2.json.3 :
"One of the best and most imaginative childrens books I've ev..."

goodreads_reviews_children_2.json.4 :
"My daughter is loving this. Published in the 60's and one of..."

goodreads_reviews_children_2.json.5 :
"A friend sent me this. Hilarious!"

goodreads_reviews_children_2.json.7 :
"Loved this book."

[ reached max_ndoc ... 588,570 more documents ]
LS0tCnRpdGxlOiAiQ29tcGFyaXNvbiBvZiBTZW50aW1lbnQgVG9vbHMgYWNyb3NzIERvbWFpbnMiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCkhpbnQ6ClRyeSBleGVjdXRpbmcgdGhpcyBjaHVuayBieSBjbGlja2luZyB0aGUgKlJ1biogYnV0dG9uIHdpdGhpbiB0aGUgY2h1bmsgb3IgYnkgcGxhY2luZyB5b3VyIGN1cnNvciBpbnNpZGUgaXQgYW5kIHByZXNzaW5nICpDbWQrU2hpZnQrRW50ZXIqLiAKCmBgYHtyfQojIGxvYWQgcmVxdWlyZWQgbGlicmFyaWVzCgojIHRvIHVzZSBoYXJyeSBwb3R0ZXIgZGF0YXNldAojIGRldnRvb2xzOjppbnN0YWxsX2dpdGh1YigiYnJhZGxleWJvZWhta2UvaGFycnlwb3R0ZXIiKQojIGRldnRvb2xzOjppbnN0YWxsX2dpdGh1YigicXVhbnRlZGEvcXVhbnRlZGEuc2VudGltZW50IikKIyBkZXZ0b29sczo6aW5zdGFsbF9naXRodWIoInF1YW50ZWRhL3F1YW50ZWRhLmNvcnBvcmEiKQoKCgpsaWJyYXJ5KHF1YW50ZWRhKQpsaWJyYXJ5KHJlYWR0ZXh0KQpsaWJyYXJ5KGNvcnB1cykKbGlicmFyeSh0aWR5dmVyc2UpCmxpYnJhcnkoc3RyaW5ncikKbGlicmFyeSh0aWR5dGV4dCkKbGlicmFyeShoYXJyeXBvdHRlcikKbGlicmFyeShqYW5lYXVzdGVucikKbGlicmFyeShkcGx5cikKbGlicmFyeShxdWFudGVkYS5zZW50aW1lbnQpCmxpYnJhcnkodmFkZXIpCgoKcmVxdWlyZShxdWFudGVkYSkKcmVxdWlyZShxdWFudGVkYS5jb3Jwb3JhKQpyZXF1aXJlKHF1YW50ZWRhLnNlbnRpbWVudCkKCmBgYAoKYGBge3J9CiMgbG9hZCBhZmlubiBsZXhpY29uCgojIG1hbnVhbGx5IC0+IGNvbnZlcnQgdG8gYmluYXJ5IGxleGljb24KYWZpbm5fZGljdCA8LSByZWFkLmNzdigibGV4aWthL0FGSU5OLTExMS50eHQiLCBoZWFkZXIgPSBGLCBzZXAgPSAiXHQiLCBzdHJpbmdzQXNGYWN0b3JzID0gRikKYWZpbm5fYmluYXJ5IDwtIGRpY3Rpb25hcnkobGlzdChwb3NpdGl2ZSA9IGFmaW5uX2RpY3QkVjFbYWZpbm5fZGljdCRWMj4wXSwgbmVnYXRpdmUgPSBhZmlubl9kaWN0JFYxW2FmaW5uX2RpY3QkVjI8MF0pKQoKIyBwcm92aWRlZCB2aWEgdGlkeXRleHQ/CmFmaW5uIDwtIGdldF9zZW50aW1lbnRzKCJhZmlubiIpCgpgYGAKCmBgYHtyfQpkZm0uc2VudGltZW50IDwtIGRmbShrb3JwdXMsIGRpY3Rpb25hcnkgPSBhZmlubl9iaW5hcnkpCgpkZm0uc2VudGltZW50CmBgYAojIEhhcnJ5IFBvdHRlciAtIERhdGFzZXQKYGBge3J9CiMgbG9hZCBoYXJyeSBwb3R0ZXIgZGF0YXNldCAKdGl0bGVzIDwtIGMoIlBoaWxvc29waGVyJ3MgU3RvbmUiLCAiQ2hhbWJlciBvZiBTZWNyZXRzIiwgIlByaXNvbmVyIG9mIEF6a2FiYW4iLAogICAgICAgICAgICAiR29ibGV0IG9mIEZpcmUiLCAiT3JkZXIgb2YgdGhlIFBob2VuaXgiLCAiSGFsZi1CbG9vZCBQcmluY2UiLAogICAgICAgICAgICAiRGVhdGhseSBIYWxsb3dzIikKCmJvb2tzIDwtIGxpc3QocGhpbG9zb3BoZXJzX3N0b25lLCBjaGFtYmVyX29mX3NlY3JldHMsIHByaXNvbmVyX29mX2F6a2FiYW4sCiAgICAgICAgICAgZ29ibGV0X29mX2ZpcmUsIG9yZGVyX29mX3RoZV9waG9lbml4LCBoYWxmX2Jsb29kX3ByaW5jZSwKICAgICAgICAgICBkZWF0aGx5X2hhbGxvd3MpCiAgCnNlcmllcyA8LSB0aWJibGUoKQoKZm9yKGkgaW4gc2VxX2Fsb25nKHRpdGxlcykpIHsKICAgICAgICAKICAgICAgICBjbGVhbiA8LSB0aWJibGUoY2hhcHRlciA9IHNlcV9hbG9uZyhib29rc1tbaV1dKSwKICAgICAgICAgICAgICAgICAgICAgICAgdGV4dCA9IGJvb2tzW1tpXV0pICU+JQogICAgICAgICAgICAgI3VubmVzdF90b2tlbnMod29yZCwgdGV4dCkgJT4lCiAgICAgICAgICAgICBtdXRhdGUoYm9vayA9IHRpdGxlc1tpXSkgJT4lCiAgICAgICAgICAgICBzZWxlY3QoYm9vaywgZXZlcnl0aGluZygpKQoKICAgICAgICBzZXJpZXMgPC0gcmJpbmQoc2VyaWVzLCBjbGVhbikKfQoKc2VyaWVzJGJvb2sgPC0gZmFjdG9yKHNlcmllcyRib29rLCBsZXZlbHMgPSByZXYodGl0bGVzKSkKCnNlcmllcwojYm9va19ncm91cHMgPC0gc2VyaWVzICU+JSBncm91cF9ieShib29rLCBjaGFwdGVyKQpgYGAKCgojIyMgSGFycnkgUG90dGVyIC0gQUZJTk4gTGV4aWNvbgpgYGB7cn0KYWZpbm5faHAxIDwtIHNlcmllcyAlPiUKICAgICAgICBncm91cF9ieShib29rKSAlPiUgCiAgICAgICAgbXV0YXRlKHdvcmRfY291bnQgPSAxOm4oKSwKICAgICAgICAgICAgICAgaW5kZXggPSB3b3JkX2NvdW50ICUvJSA1MDAgKyAxKSAlPiUgCiAgICAgICAgaW5uZXJfam9pbihnZXRfc2VudGltZW50cygiYWZpbm4iKSkgJT4lCiAgICAgICAgZ3JvdXBfYnkoYm9vaywgaW5kZXgsIGNoYXB0ZXIpICU+JQogICAgICAgIHN1bW1hcmlzZShzZW50aW1lbnQgPSBzdW0odmFsdWUpKSAlPiUKICAgICAgICBtdXRhdGUobWV0aG9kID0gIkFGSU5OIikKCmFmaW5uX2hwMQpgYGAKCmBgYHtyfQphZmlubl9ocDIgPC0gc2VyaWVzICU+JQogICAgICAgIGdyb3VwX2J5KGJvb2ssIGNoYXB0ZXIpICU+JSAjIGFkZCB3b3JkIGZvciBzaW5nbGUgd29yZCBzY29yZXMgCiAgICAgICAgaW5uZXJfam9pbihnZXRfc2VudGltZW50cygiYWZpbm4iKSkgJT4lCiAgICAgICAgZ3JvdXBfYnkoYm9vaywgY2hhcHRlcikgJT4lICMgYWRkIHdvcmQgZm9yIHNpbmdsZSB3b3JkIHNjb3JlcwogICAgICAgICNzdW1tYXJpc2Uoc2VudGltZW50ID0gc3VtKHZhbHVlKSkgJT4lCiAgICAgICAgc3VtbWFyaXNlKHNlbnRpbWVudCA9IG1lYW4odmFsdWUsIG5hLnJtID0gVFJVRSkpICU+JQogICAgICAgIG11dGF0ZShtZXRob2QgPSAiQUZJTk4iKSAgJT4lCiAgICAgICAgZ2dwbG90KGFlcyhjaGFwdGVyLCBzZW50aW1lbnQsIGZpbGwgPSBib29rKSkgKwogICAgICAgICAgZ2VvbV9iYXIoYWxwaGEgPSAwLjgsIHN0YXQgPSAiaWRlbnRpdHkiLCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgICAgICAgICBmYWNldF93cmFwKH4gYm9vaywgbmNvbCA9IDIsIHNjYWxlcyA9ICJmcmVlX3giKQoKYWZpbm5faHAyCgojZ2dzYXZlKHBsb3QgPSBhZmlubiwgd2lkdGggPSAxNSwgaGVpZ2h0ID0gMTUsIGRwaSA9IDMwMCwgZmlsZW5hbWUgPSAiYWZpbm5faHBfbWVhbi5wbmciKQpgYGAKCiMgSmFuZSBBdXN0ZW4gLSBEYXRhc2V0CmBgYHtyfQp0aWR5X2Jvb2tzIDwtIGF1c3Rlbl9ib29rcygpICU+JQogIGdyb3VwX2J5KGJvb2spICU+JQogIG11dGF0ZSgKICAgIGxpbmVudW1iZXIgPSByb3dfbnVtYmVyKCksCiAgICBjaGFwdGVyID0gY3Vtc3VtKHN0cl9kZXRlY3QodGV4dCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnZXgoIl5jaGFwdGVyIFtcXGRpdnhsY10iLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ25vcmVfY2FzZSA9IFRSVUUpKSkpICU+JQogIHVuZ3JvdXAoKSAlPiUKICB1bm5lc3RfdG9rZW5zKHdvcmQsIHRleHQpCmBgYAoKYGBge3J9CnByaWRlX3ByZWp1ZGljZSA8LSB0aWR5X2Jvb2tzICU+JSAKICBmaWx0ZXIoYm9vayA9PSAiUHJpZGUgJiBQcmVqdWRpY2UiKQpgYGAKCiMjIyBKYW5lIEF1c3RlbiAtIEFGSU5OIExleGljb24KYGBge3J9CmFmaW5uX2F1c3RlbiA8LSBwcmlkZV9wcmVqdWRpY2UgJT4lIAogIGlubmVyX2pvaW4oZ2V0X3NlbnRpbWVudHMoImFmaW5uIikpICU+JSAKICBncm91cF9ieShpbmRleCA9IGxpbmVudW1iZXIgJS8lIDgwKSAlPiUgCiAgc3VtbWFyaXNlKHNlbnRpbWVudCA9IHN1bSh2YWx1ZSkpICU+JSAKICBtdXRhdGUobWV0aG9kID0gIkFGSU5OIikKYGBgCgojIyMgbG9hZCBhZmlubiB2aWEgcXVhbnRlZGEuc2VudGltZW50CmBgYHtyfQphZmlubjIgPC0gZGF0YV9kaWN0aW9uYXJ5X0FGSU5OCgphZmlubjIKCgojZGF0YV9kaWN0aW9uYXJ5X0xTRDIwMTVfcG9zX25lZyA8LSBkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNVsxOjJdCiNkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNQpgYGAKYGBge3J9CmxpYnJhcnkoInF1YW50ZWRhIiwgd2Fybi5jb25mbGljdHMgPSBGQUxTRSwgcXVpZXRseSA9IFRSVUUpCnByaW50KGRhdGFfZGljdGlvbmFyeV9BRklOTiwgbWF4X252YWwgPSA4KQpgYGAKCiMgTGV4aWNvZGVyIFNlbnRpbWVudCBEaWN0aW9uYXJ5CgpgYGB7cn0KIyB0b2tlbml6ZSBocDEKaHAxX3Rva2VuaXplZCA8LSB0b2tlbnNfdG9sb3dlcih0b2tlbnMocGhpbG9zb3BoZXJzX3N0b25lLCByZW1vdmVfcHVuY3QgPSBUUlVFKSkgCiAgCgojIHRva2VuaXplIHdob2xlIGNvcnB1cwojdG9rZW5pemVkX2hwX2FsbCA8LSBzZXJpZXMgJT4lCiAjIHRva3MgPC0gdG9rZW5zKHJlbW92ZV9wdW5jdCA9IFRSVUUsIHJlbW92ZV9zeW1ib2xzID0gVFJVRSkgJT4lCiAgI3Rva2Vuc190b2xvd2VyKHRva3MpCmBgYAoKYGBge3J9CiNocDFfdG9rZW5pemVkW1sxXV0KYGBgCgpgYGB7cn0KIyBzZWxlY3Qgb25seSB0aGUgIm5lZ2F0aXZlIiBhbmQgInBvc2l0aXZlIiBjYXRlZ29yaWVzCiNkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNV9wb3NfbmVnIDwtIGRhdGFfZGljdGlvbmFyeV9MU0QyMDE1WzE6Ml0KCiNocDFfbHNkIDwtIHRva2Vuc19sb29rdXAoaHAxX3Rva2VuaXplZCwgZGljdGlvbmFyeSA9IGRhdGFfZGljdGlvbmFyeV9MU0QyMDE1X3Bvc19uZWcpCgpwb2xhcml0eShkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNSkgPC0gCiAgbGlzdChwb3MgPSBjKCJwb3NpdGl2ZSIsICJuZWdfbmVnYXRpdmUiKSwgbmVnID0gYygibmVnYXRpdmUiLCAibmVnX3Bvc2l0aXZlIikpCgpocDFfbHNkIDwtIHRleHRzdGF0X3BvbGFyaXR5KGhwMV90b2tlbml6ZWQsIGRhdGFfZGljdGlvbmFyeV9MU0QyMDE1KQoKaHAxX2xzZF90b2tlbnMgPC0gdG9rZW5zX2xvb2t1cChocDFfdG9rZW5pemVkLCBkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNSwgbmVzdGVkX3Njb3BlID0gImRpY3Rpb25hcnkiLCBleGNsdXNpdmUgPSBGQUxTRSkKCmhwMV9sc2QKYGBgCgpgYGB7cn0KIyBocDFfbHNkX3Rva2VucwpocDFfbHNkLmRmIDwtIGFzLmRhdGEuZnJhbWUubWF0cml4KGhwMV9sc2QpCgpocDFfbHNkLmRmJGNoYXB0ZXIgPC0gMTpucm93KGhwMV9sc2QuZGYpCgpwbG90IDwtIGdncGxvdChocDFfbHNkLCBhZXMoeCA9aHAxX2xzZC5kZiRjaGFwdGVyLCB5PXNlbnRpbWVudCkpICsKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkKcGxvdCArIHlsaW0oLTEuMCwgMS4wKSArIGxhYnMoeT0ic2VudGltZW50IiwgeCA9ICJjaGFwdGVyIikgKyBnZ3RpdGxlKCJIUDEgLSBMZXhpY29kZXIiKQoKI2hwMV9sc2QuZGYKCmBgYAoKYGBge3J9CmhwMV9hZmlubjIgPC0gdGV4dHN0YXRfdmFsZW5jZShocDFfdG9rZW5pemVkLCBhZmlubjIsIG5vcm1hbGl6ZT0iZGljdGlvbmFyeSIpCgpocDFfYWZpbm4yLmRmIDwtIGFzLmRhdGEuZnJhbWUubWF0cml4KGhwMV9hZmlubjIpCgpocDFfYWZpbm4yLmRmJGNoYXB0ZXIgPC0gMTpucm93KGhwMV9hZmlubjIuZGYpCgpwbG90IDwtIGdncGxvdChocDFfYWZpbm4yLmRmLCBhZXMoeCA9aHAxX2FmaW5uMi5kZiRjaGFwdGVyLCB5PXNlbnRpbWVudCkpICsKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkKcGxvdCArIHlsaW0oLTEuMCwgMS4wKSArIGxhYnMoeT0ic2VudGltZW50IiwgeCA9ICJjaGFwdGVyIikgKyBnZ3RpdGxlKCJIUDEgLSBBRklOTiIpCgoKI2hwMV9hZmlubjIKYGBgCgojIFZBREVSCgpgYGB7cn0KZ2V0X3ZhZGVyKHBoaWxvc29waGVyc19zdG9uZVsxXSkKCmhwMV92YWRlciA8LSB2YWRlcl9kZihwaGlsb3NvcGhlcnNfc3RvbmUpCgpocDFfdmFkZXIKCgpocDFfdmFkZXIkY2hhcHRlciA8LSAxOm5yb3coaHAxX3ZhZGVyKQoKcGxvdCA8LSBnZ3Bsb3QoaHAxX3ZhZGVyLCBhZXMoeCA9Y2hhcHRlciwgeT1jb21wb3VuZCkpICsKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkKcGxvdCArIHlsaW0oLTUuMCwgNS4wKSArIGxhYnMoeT0ic2VudGltZW50IiwgeCA9ICJjaGFwdGVyIikgKyBnZ3RpdGxlKCJIUDEgLSBWQURFUiIpCmBgYAoKYGBge3J9CmxpYnJhcnkoInF1YW50ZWRhIiwgd2Fybi5jb25mbGljdHMgPSBGQUxTRSwgdmVyYm9zZSA9IEZBTFNFKQpsaWJyYXJ5KCJxdWFudGVkYS5zZW50aW1lbnQiLCB3YXJuLmNvbmZsaWN0cyA9IEZBTFNFLCB2ZXJib3NlID0gRkFMU0UpCgpwcmludChkYXRhX2RpY3Rpb25hcnlfTFNEMjAxNSwgbWF4X252YWwgPSA1KQpsZW5ndGhzKGRhdGFfZGljdGlvbmFyeV9MU0QyMDE1KQpgYGAKCiMgcXVhbnRlZGEuc2VudGltZW50OiBBRklOTgpgYGB7cn0KIyBXb3JrIHdpdGggcXVhbnRlZGEuc2VudGltZW50IG9uIEhQIGNvcnB1czoKCiMgY29udmVydCB0aWJibGUgdG8gZGF0YWZyYW1lCnNlcmllcy5kZiA8LSBhcy5kYXRhLmZyYW1lKHNlcmllcykKCiMgdG9rZW5pemUgYm9va3MKc2VyaWVzX3Rva2VuaXplZCA8LSBzZXJpZXMuZGYgJT4lCiAgdW5uZXN0X3Rva2Vucyh0b2tlbnMsIHRleHQpCgojIGFwcGx5IGFmaW5uIGxleGljb24Kc2VyaWVzX3Rva2VuaXplZCRhZmlubjIgPC0gdGV4dHN0YXRfdmFsZW5jZShzZXJpZXNfdG9rZW5pemVkJHRva2VucywgYWZpbm4yKSRzZW50aW1lbnQKCiMgcmVwbGFjZSBhbGwgMCB2YWx1ZXMgd2l0aCBuYQpzZXJpZXNfdG9rZW5pemVkW3Nlcmllc190b2tlbml6ZWQgPT0gMF0gPC0gTkEKCnNlcmllc190b2tlbml6ZWQgJT4lCiAgZ3JvdXBfYnkoYm9vaywgY2hhcHRlcikgJT4lICMgZ3JvdXAgZGYgYnkgYm9vayBhbmQgY2hhcHRlciB0byBnZXQgc2VudGltZW50IHBlciBjaGFwdGVyCiAgc3VtbWFyaXNlKHNlbnRpbWVudCA9IG1lYW4oYWZpbm4yLCBuYS5ybSA9IFRSVUUpKSAlPiUgIyBjYWxjdWxhdGUgbWVhbiB3L28gcmVnYXJkaW5nIG5hIHZhbHVlcwogIG11dGF0ZShtZXRob2QgPSAiQUZJTk4iKSAlPiUgIyBhZGQgY29sdW1uIHdpdGggbWV0aG9kIAogICAgICAgIGdncGxvdChhZXMoY2hhcHRlciwgc2VudGltZW50LCBmaWxsID0gYm9vaykpICsgIyBwbG90IHNlbnRpbWVudCBvZiBib29rcwogICAgICAgICAgZ2VvbV9iYXIoYWxwaGEgPSAwLjgsIHN0YXQgPSAiaWRlbnRpdHkiLCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgICAgICAgICBmYWNldF93cmFwKH4gYm9vaywgbmNvbCA9IDIsIHNjYWxlcyA9ICJmcmVlX3giKSArCiAgICAgICAgICBnZ3RpdGxlKCJBRklOTiBIUCIpCmBgYAoKIyBxdWFudGVkYS5zZW50aW1lbnQ6IExleGljb2RlciAKYGBge3J9CiMgV29yayB3aXRoIHF1YW50ZWRhLnNlbnRpbWVudCBvbiBIUCBjb3JwdXM6CgojIGFwcGx5IGxleGljb2RlciBsZXhpY29uCnNlcmllcyRsc2QgPC0gdGV4dHN0YXRfcG9sYXJpdHkodG9rZW5zKHNlcmllcyR0ZXh0KSwgZGF0YV9kaWN0aW9uYXJ5X0xTRDIwMTUpJHNlbnRpbWVudCAKCiNzZXJpZXMuZGYgPC0gYXMuZGF0YS5mcmFtZShzZXJpZXMpCgpwbG90IDwtIGdncGxvdChzZXJpZXMsIGFlcyhjaGFwdGVyLCBsc2QsIGZpbGwgPSBib29rKSkgKyAjIHBsb3Qgc2VudGltZW50IG9mIGJvb2tzCiAgICAgICAgICBnZW9tX2JhcihhbHBoYSA9IDAuOCwgc3RhdCA9ICJpZGVudGl0eSIsIHNob3cubGVnZW5kID0gRkFMU0UpICsKICAgICAgICAgIGZhY2V0X3dyYXAofiBib29rLCBuY29sID0gMiwgc2NhbGVzID0gImZyZWVfeCIpICsKICAgICAgICAgIGdndGl0bGUoIkxleGljb2RlciBIUCIpCnBsb3QgCmBgYAojIFZhZGVyCgpgYGB7cn0KZ2V0X3ZhZGVyKHBoaWxvc29waGVyc19zdG9uZVsxXSkKCmhwMV92YWRlciA8LSB2YWRlcl9kZihwaGlsb3NvcGhlcnNfc3RvbmUpCmBgYApgYGB7cn0KaHAxX3ZhZGVyJGNvbXBvdW5kCgpocDFfdmFkZXIkY2hhcHRlciA8LSAxOm5yb3coaHAxX3ZhZGVyKQoKcGxvdCA8LSBnZ3Bsb3QoaHAxX3ZhZGVyLCBhZXMoeCA9Y2hhcHRlciwgeT1jb21wb3VuZCkpICsKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkKcGxvdCArIHlsaW0oLTUuMCwgNS4wKSArIGxhYnMoeT0ic2VudGltZW50IiwgeCA9ICJjaGFwdGVyIikgKyBnZ3RpdGxlKCJIUDEgLSBWQURFUiIpCmBgYApgYGB7cn0Kc2VyaWVzCmBgYApgYGB7cn0KIyBhcHBseSB2YWRlciBsZXhpY29uIHRvIGFsbCBIUCBib29rcwpzZXJpZXMkdmFkZXIgPC0gdmFkZXJfZGYoc2VyaWVzJHRleHQpJGNvbXBvdW5kCmBgYAoKCmBgYHtyfQojc2VyaWVzLmRmIDwtIGFzLmRhdGEuZnJhbWUoc2VyaWVzKQoKcGxvdCA8LSBnZ3Bsb3Qoc2VyaWVzLCBhZXMoY2hhcHRlciwgbHNkLCBmaWxsID0gYm9vaykpICsgIyBwbG90IHNlbnRpbWVudCBvZiBib29rcwogICAgICAgICAgZ2VvbV9iYXIoYWxwaGEgPSAwLjgsIHN0YXQgPSAiaWRlbnRpdHkiLCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgICAgICAgICBmYWNldF93cmFwKH4gYm9vaywgbmNvbCA9IDIsIHNjYWxlcyA9ICJmcmVlX3giKSArCiAgICAgICAgICBnZ3RpdGxlKCJMZXhpY29kZXIgSFAiKQpwbG90IApgYGAKCiMgUkVBTCBEQVRBU0VUCmBgYHtyfQpyZXZpZXdzIDwtIHJlYWR0ZXh0KCJkYXRhc2V0cy9nb29kcmVhZHNfcmV2aWV3c19jaGlsZHJlbl8yLmpzb24iLCB0ZXh0X2ZpZWxkID0gInJldmlld190ZXh0IikKcmV2aWV3cy5kZiA8LSBhcy5kYXRhLmZyYW1lKHJldmlld3MpCnJldmlld3MuZGYkZG9jX2lkIDwtIDE6bnJvdyhyZXZpZXdzLmRmKQoKCnJldmlld3MuZGYKCiMgZ2V0IHJhbmRvbSBzYW1wbGUgb2YgNTAgcmV2aWV3cyAKcmV2aWV3c19zYW1wbGUgPC0gcmV2aWV3cy5kZltzYW1wbGUoMTpucm93KHJldmlld3MuZGYpLCA1MCwKICAgcmVwbGFjZT1GQUxTRSksXQoKIyBnZXQgZmlyc3QgNTAgcm93cyBvZiBkYXRhIApyZXZpZXdzXzUwIDwtIGhlYWQocmV2aWV3cy5kZiw1MCkKCnJldmlld3NfNTAKYGBgCgojIFBlcmZvcm0gU0Egb24gUmV2aWV3cwpgYGB7cn0KIyBBZmlubgojIHRva2VuaXplIApyZXZpZXdzX3Rva2VuaXplZCA8LSByZXZpZXdzXzUwICU+JQogIHVubmVzdF90b2tlbnModG9rZW5zLCB0ZXh0KQoKIyBhcHBseSBhZmlubiBsZXhpY29uCnJldmlld3NfdG9rZW5pemVkJGFmaW5uMiA8LSB0ZXh0c3RhdF92YWxlbmNlKHJldmlld3NfdG9rZW5pemVkJHRva2VucywgYWZpbm4yKSRzZW50aW1lbnQKCiMgcmVwbGFjZSBhbGwgMCB2YWx1ZXMgd2l0aCBuYQpyZXZpZXdzX3Rva2VuaXplZFtyZXZpZXdzX3Rva2VuaXplZCA9PSAwXSA8LSBOQQoKcmV2aWV3c190b2tlbml6ZWQgJT4lCiAgZ3JvdXBfYnkoZG9jX2lkKSAlPiUgIyBncm91cCBkZiBieSBib29rIGFuZCBjaGFwdGVyIHRvIGdldCBzZW50aW1lbnQgcGVyIGNoYXB0ZXIKICAjcmV2aWV3c190b2tlbml6ZWQkc2VudGltZW50ID0gbWVhbihhZmlubjIsIG5hLnJtID0gVFJVRSkgJT4lCiAgc3VtbWFyaXNlKHNlbnRpbWVudCA9IG1lYW4oYWZpbm4yLCBuYS5ybSA9IFRSVUUpKSAlPiUgIyBjYWxjdWxhdGUgbWVhbiB3L28gcmVnYXJkaW5nIG5hIHZhbHVlcwogIG11dGF0ZShtZXRob2QgPSAiQUZJTk4iKSAlPiUgIyBhZGQgY29sdW1uIHdpdGggbWV0aG9kIAogICAgICAgIGdncGxvdChhZXMoZG9jX2lkLCBzZW50aW1lbnQsIGZpbGwgPSBkb2NfaWQpKSArICMgcGxvdCBzZW50aW1lbnQgb2YgYm9va3MKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkgKwogICAgICAgICAgI2ZhY2V0X3dyYXAofiBkb2NfaWQsIG5jb2wgPSAyLCBzY2FsZXMgPSAiZnJlZV94IikgKwogICAgICAgICAgZ2d0aXRsZSgiQUZJTk4gUmV2aWV3cyIpCgojcmV2aWV3c190b2tlbml6ZWQgJT4lIAogIyBncm91cF9ieShkb2NfaWQpICU+JQogICNzdW1tYXJpc2UoYWZpbm5fc2VudGltZW50ID0gbWVhbihhZmlubjIsIG5hLnJtPVRSVUUpKSAlPiUKICMgc3VtbWFyaXNlKGxzZF9zZW50aW1lbnQgPSBtZWFuKGxzZCwgbmEucm09VFJVRSkpCgoKCmBgYAoKYGBge3J9CiMgYXBwbHkgbGV4aWNvZGVyIGxleGljb24KcmV2aWV3c181MCRsc2QgPC0gdGV4dHN0YXRfcG9sYXJpdHkodG9rZW5zKHJldmlld3NfNTAkdGV4dCksIGRhdGFfZGljdGlvbmFyeV9MU0QyMDE1KSRzZW50aW1lbnQgCgojc2VyaWVzLmRmIDwtIGFzLmRhdGEuZnJhbWUoc2VyaWVzKQoKcGxvdCA8LSBnZ3Bsb3QocmV2aWV3c181MCwgYWVzKGRvY19pZCwgbHNkLCBmaWxsID0gZG9jX2lkKSkgKyAjIHBsb3Qgc2VudGltZW50IG9mIGJvb2tzCiAgICAgICAgICBnZW9tX2JhcihhbHBoYSA9IDAuOCwgc3RhdCA9ICJpZGVudGl0eSIsIHNob3cubGVnZW5kID0gRkFMU0UpICsKICAgICAgICAgICNmYWNldF93cmFwKH4gZG9jX2lkLCBuY29sID0gMiwgc2NhbGVzID0gImZyZWVfeCIpICsKICAgICAgICAgIGdndGl0bGUoIkxleGljb2RlciBSZXZpZXdzIikKcGxvdCAKYGBgCgpgYGB7cn0KcmV2aWV3c181MCR2YWRlciA8LSB2YWRlcl9kZihyZXZpZXdzXzUwJHRleHQpJGNvbXBvdW5kCgoKcGxvdCA8LSBnZ3Bsb3QocmV2aWV3c181MCwgYWVzKGRvY19pZCwgdmFkZXIsIGZpbGwgPSBkb2NfaWQpKSArICMgcGxvdCBzZW50aW1lbnQgb2YgYm9va3MKICAgICAgICAgIGdlb21fYmFyKGFscGhhID0gMC44LCBzdGF0ID0gImlkZW50aXR5Iiwgc2hvdy5sZWdlbmQgPSBGQUxTRSkgKwogICAgICAgICAgI2ZhY2V0X3dyYXAofiBkb2NfaWQsIG5jb2wgPSAyLCBzY2FsZXMgPSAiZnJlZV94IikgKwogICAgICAgICAgZ2d0aXRsZSgiVmFkZXIgUmV2aWV3cyIpCnBsb3QgCmBgYAoKYGBge3J9CnJldmlld3MgPC0gcmVhZHRleHQoImRhdGFzZXRzL2dvb2RyZWFkc19yZXZpZXdzX2NoaWxkcmVuXzIuanNvbiIsIHRleHRfZmllbGQgPSAicmV2aWV3X3RleHQiKQpyZXZpZXdzLmNvcnB1cyA8LSBjb3JwdXMocmV2aWV3cykKCmRvY3ZhcnMocmV2aWV3cy5jb3JwdXMsICJsYW5ndWFnZSIpIDwtIHRleHRjYXQocmV2aWV3cy5jb3JwdXMpCgpyZXZpZXdzX2VuIDwtIGNvcnB1c19zdWJzZXQocmV2aWV3cy5jb3JwdXMsIGxhbmd1YWdlID09ICJlbmdsaXNoIiwgZHJvcF9kb2NpZCA9IFRSVUUpCmBgYAoKYGBge3J9CnJldmlld3NfZW4KYGBgCgpgYGB7cn0KcmV2aWV3cy5kZiRsYW5ndWFnZSA8LSB0ZXh0Y2F0KHJldmlld3MuZGYkdGV4dCkKCnJldmlld3MuZGYKYGBgCgoKCgo=